package com.tjetc._2string;

import java.util.Scanner;

public class _5StringBufferExercise {
    public static void main(String[] args) {
        /*
            输入商品名称和商品价格，要求打印效果示例。
            商品名 商品价格
            手机     123,564.59  			//比如价格3,456,789.88
            要求：价格的小数点前面每三位用逗号隔开，再输出。


            思路分析：
            1.输入
                名称和价格
            2.输出
                按照格式进行输出
            3.处理逻辑
                （1）完成特殊情况
                    1.先找到小数点位置
                    2.往前数三位加一个，insert
                （2）完成一般情况
         */
        Scanner scanner = new Scanner(System.in);
        String goodsName = "iphone";
        String goodsPrice = scanner.next();

        StringBuffer stringBuffer = new StringBuffer(goodsPrice);
        // 完成特殊情况
//        int i = stringBuffer.indexOf(".");
//        stringBuffer.insert(i - 3, ",");
//        System.out.println(stringBuffer);

        // 完成一般情况
        for (int i = stringBuffer.indexOf(".") - 3; i > 0; i -= 3) {
            stringBuffer.insert(i, ",");
        }
        System.out.println(stringBuffer);

    }
}
